package ec.edu.ucacue.siop.dao.recurso.talentoHumano;

import java.math.BigDecimal;

import ec.edu.ucacue.siop.dao.GenericDAO;
import ec.edu.ucacue.siop.modelo.administracion.cargo.Cargo;
import ec.edu.ucacue.siop.modelo.administracion.personal.Persona;
import ec.edu.ucacue.siop.modelo.recurso.UnidadFuncional;
import ec.edu.ucacue.siop.modelo.recurso.talentoHumano.PerfilOperario;
import ec.edu.ucacue.siop.modelo.recurso.talentoHumano.PersonalOperario;

public interface PersonalOperarioDAO extends GenericDAO<PersonalOperario, BigDecimal>{

	public PersonalOperario create(Persona persona);
	public void agregarPerfil(PersonalOperario personal, PerfilOperario perfil);
	public void asignarUnidad(PersonalOperario personal, UnidadFuncional unidad);
	public void asignarCargo(PersonalOperario personal, Cargo cargo);
}
